phASM-96
Ассемблер для ОЭВМ
семейства INTEL MCS-96
Ассемблер phASM-96 предназначен для
компиляции исходного текста
программ на языке ассемблера в
машинный код ОЭВМ семейства MCS-96
фирмы Intel. Это простое и дешевое
средство не требует длительного
изучения и снабжено детальным
электронным руководством,
небольшой библиотекой стандартных
INCLUDE-файлов и примером программы.
Ассемблер работает очень быстро и
генерирует непосредственно
объектный код - без использования
дополнительного редактора связей и
библиотекаря.
ОСНОВНЫЕ ХАРАКТЕРИСТИКИ
- Поддержка мнемоник инструкций
процессоров 8X9X, 8X9XBH, 8XC196KB/KC/KD,
8XC198/194, 8XC196KR/JR/KQ/JQ/KT/CA, 8XC196MC/MD.
- Результат компиляции - в
абсолютном объектном формате
phASM-96
или формате Intel HEX.
- Генерация специальной
информации для обеспечения
символьной отладки на
симуляторах и эмуляторах нашей
фирмы.
- Имена длиной до 32 символов,
определяемые пользователем,
вместо явного указания адресов
переменных и значений
констант, в качестве меток для
инструкций ветвления.
Локальные метки в
подпрограммах.
- Сегментация памяти, удобная,
например, для перемешивания
ассемблерных инструкций и
определений данных, которые
должны быть расположены в
различных адресах памяти.
- Автоматическое выравнивание
адресов для слов и двойных
слов.
- Директива INCLUDE для включения
внешних файлов в текст
программы.
- Управление форматом листинга:
LIST/XLIST, SHORT/NOSHORT
- Числа допускается указывать в
четырех форматах:
- десятичном;
- шестнадцатиричном;
- двоичном;
- ASCII.
- Знак "$" позволяет
ссылаться на текущее значение
программного счетчика
Высокая скорость работы и малый
требуемый объем памяти. Ассемблер
работает на любых компьютерах,
совместимых с IBM PC AT/XT под
управлением MS-DOS версии не ниже 3.30.
Published by NewIT Labs